package edu.java.homework.hw07.part02hw;

import java.util.Arrays;

//Êîè îò ïîñî÷åíèòå ñ (a) äî (e)  äåêëàðàöèè íà ìàñèâ ñà íåäîïóñòèìè:

public class Test0404 {
    int[] a[] = { { 1, 2 }, { 1 }, {}, { 1, 2, 3 } }; // (a)
    // int b[] = new int [2]{1,2}; // (b)
    int b2[] = new int[] { 1, 2 }; // (b)
    int c[][] = new int[][] { { 1, 2, 3 }, { 4, 5, 6 } }; // (c)
    int d[][] = { { 1, 2 }, new int[2] }; // (d)

    // int d2[][] = {{1,2},new int []}; // (d2)
    // int e[4] = {1,2,3,4}; // (e)
    int e2[] = { 1, 2, 3, 4 }; // (e2)

    public static void main(String[] args) {

	Test0404 test = new Test0404();

	 System.out.println(Arrays.deepToString(test.a));
	 System.out.println(Arrays.toString(test.b2));
	System.out.println(Arrays.deepToString(test.c));
	System.out.println(Arrays.deepToString(test.d));
	System.out.println(Arrays.toString(test.e2));
    }
}

// (a)
// (b) не може при иницализацията да се посочва и размерността на масива
// (c) îê
// (d) ок, за втория елемент на d се ползва стойносттта по подразбиране
// (e) не може при иницализацията да се посочва и размерността на масива